package main

import (
	_ "cybeego/models"
	"cybeego/myutils"
	_ "cybeego/routers"
	"time"

	"github.com/astaxie/beego"
	"github.com/astaxie/beego/logs"
)

func main() {
	t := time.Now()
	datanow := beego.Date(t, "Y-m-d H:i:s")
	logs.Info("t is:", t, "datenow is:", datanow)
	// myutils.CheckHttps()
	// 测试任务函数
	// myutils.MyTestTask()
	// myutils.AddTask("default", "0 */5 * * * *", "default")
	myutils.InitTask()
	myutils.InitHttps()
	beego.AddFuncMap("ShowNextPage", getNextPage)
	beego.AddFuncMap("ShowLastPage", getLastPage)
	beego.Run()
}

func getNextPage(pageindex int) int {
	pageindex++
	return pageindex
}
func getLastPage(pageindex int) int {
	if pageindex--; pageindex < 0 {
		pageindex = 0
	}
	return pageindex
}
